package cn.ekuma.odbo.mobile.base

interface I_BrowsableData<T> {

    fun moveFirst()

    fun moveLast()

    fun moveNext()

    fun movePrev()

    fun moveTo(i: Int)

    fun moveToAble(i: Int):Boolean

    fun getItemCount():Int

    fun refreshData()

    fun getCurrentElement(): T

    fun getCurrentIndex(): Int

}